#include <stdio.h>
#include <stdlib.h>
int main()
{
    int* p=(int*)calloc(5,sizeof(int));
    if(p==NULL)
    {
        perror("p");
        return 1;
    }
    for(int i=0;i<5;i++)
    {
        *(p+i)=i+1;
    }
    for(int i=0;i<5;i++)
    {
        printf("%d ",p[i]);
    }
    int*ps=(int*)realloc(p,sizeof(int)*10);
    if(ps==NULL)
    {
        perror("ps");
        return 1;
    }
    p=ps;
    ps=NULL;
    for(int i=5;i<10;i++)
    {
         *(p+i)=i+1;
    }
    for(int i=0;i<10;i++)
    {
        printf("%d ",p[i]);
    }
    free(p);
    p=NULL;
    return 0;
}